/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package publico;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import fonol.entidades.Candidatos;
import fonol.entidades.EstatusCandidato;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Logger;

/**
 *
 * @author Fredfred2
 */
public class DetallesCandidato extends ActionSupport implements ModelDriven{
    
    private Candidatos candidato=new Candidatos();
    
    public Candidatos getCandidato() {
        return candidato;
    }

    public void setCandidato(Candidatos candidato) {
        this.candidato = candidato;
    }

    @Override
    public String execute() throws Exception {
        Logger log=Logger.getLogger(DetallesCandidato.class.getName());
        log.info("Detalles Candidatos "+getEstatuses());
        setEstatuse(getCandidato().getEstatus().toString());
        setEstatuses(getEstatuses());
        return SUCCESS;
    }

    public Object getModel() {
        return getCandidato();
    }

    private List<String> estatuses;
    private String estatuse;
    public List<String> getEstatuses() {
        List<String> aux=new ArrayList<String>();
        for(EstatusCandidato s:EstatusCandidato.values())
            aux.add(s.toString());
        return aux;
    }

    public void setEstatuses(List<String> estatuses) {
        this.estatuses = estatuses;
    }

    public String getEstatuse() {
        return estatuse;
    }

    public void setEstatuse(String estatuse) {
        this.estatuse = estatuse;
    }

}
